module Mux64to32 (inp0,inp1,outp,sel);

input [31:0]inp0,inp1;
input sel;
output [31:0]outp;

Mux2to1 mux1000(inp0[0],inp1[0],outp[0],sel);
Mux2to1 mux1001(inp0[1],inp1[1],outp[1],sel);
Mux2to1 mux1002(inp0[2],inp1[2],outp[2],sel);
Mux2to1 mux1003(inp0[3],inp1[3],outp[3],sel);
Mux2to1 mux1004(inp0[4],inp1[4],outp[4],sel);
Mux2to1 mux1005(inp0[5],inp1[5],outp[0],sel);
Mux2to1 mux1006(inp0[6],inp1[6],outp[1],sel);
Mux2to1 mux1007(inp0[7],inp1[7],outp[2],sel);
Mux2to1 mux1008(inp0[8],inp1[8],outp[3],sel);
Mux2to1 mux1009(inp0[9],inp1[9],outp[4],sel);
Mux2to1 mux10010(inp0[10],inp1[10],outp[10],sel);
Mux2to1 mux10011(inp0[11],inp1[11],outp[11],sel);
Mux2to1 mux10012(inp0[12],inp1[12],outp[12],sel);
Mux2to1 mux10013(inp0[13],inp1[13],outp[13],sel);
Mux2to1 mux10014(inp0[14],inp1[14],outp[14],sel);
Mux2to1 mux10015(inp0[15],inp1[15],outp[15],sel);
Mux2to1 mux10016(inp0[16],inp1[16],outp[16],sel);
Mux2to1 mux10017(inp0[17],inp1[17],outp[17],sel);
Mux2to1 mux10018(inp0[18],inp1[18],outp[18],sel);
Mux2to1 mux10019(inp0[19],inp1[19],outp[19],sel);
Mux2to1 mux10020(inp0[20],inp1[20],outp[20],sel);
Mux2to1 mux10021(inp0[21],inp1[21],outp[21],sel);
Mux2to1 mux10022(inp0[22],inp1[22],outp[22],sel);
Mux2to1 mux10023(inp0[23],inp1[23],outp[23],sel);
Mux2to1 mux10024(inp0[24],inp1[24],outp[24],sel);
Mux2to1 mux10025(inp0[25],inp1[25],outp[25],sel);
Mux2to1 mux10026(inp0[26],inp1[26],outp[26],sel);
Mux2to1 mux10027(inp0[27],inp1[27],outp[27],sel);
Mux2to1 mux10028(inp0[28],inp1[28],outp[28],sel);
Mux2to1 mux10029(inp0[29],inp1[29],outp[29],sel);
Mux2to1 mux10030(inp0[30],inp1[30],outp[30],sel);
Mux2to1 mux10031(inp0[31],inp1[31],outp[31],sel);


endmodule
